package com.java.collection.list;

import java.util.LinkedList;

import org.junit.Test;

/**
 *  LinkedList:
 *  	底层数据结构是链表，查询慢，增删快
 *  	线程不安全，效率高
 *  说明：特有方法
 *  	void addFirst(E e)
 *  	void addLast(E e)
 *		E getFirst()
 *		E getLast()
 *		E removeFirst()
 *		E removeLast()
 * @author LC
 *
 */
public class LinkedListTest {
	
	/**
	 * 调用LinkedList集合模拟栈数据结构，并测试
	 */
	@Test
	public void testLinkedList_01() {
		
		LinkedList<String> list = new LinkedList<>() ;
		
		list.addFirst("001") ;
		list.addFirst("002") ;
		list.addFirst("003") ;
		
		for (String element : list) {
			System.out.println(element);
		}
	}

}
